package com.jinboe.order.service;

import java.util.Map;

import com.jinboe.comm.vo.CommPage;
import com.jinboe.order.vo.OrderItemVo;
import com.jinboe.order.vo.OrderMainVo;

public interface OrderService {
	/**
	 * 创建订单信息（开台）
	 * @param orderMainVo 
	 * @return
	 */
	public String createOrderMain(OrderMainVo orderMainVo,String[] deskIds);
	/**
	 *  创建订单清单 点菜确认  
	 * @param orderMainVo
	 * @return
	 */
	public String createOrderItem(OrderItemVo orderItemVo);
	/**
	 * 操作订单（买单 逃单）
	 * @param orderMainVo
	 * @return
	 */
	public int operateOrderMain(String mainId,Float payCost,Float discount,Integer stats);
	/**
	 * 取得订单相关全部信息
	 * @param mainId
	 * @return
	 */
	public OrderMainVo getOrderMainInfo(String mainId);
	/**
	 * 分页查询订单
	 * @param commPage
	 * @param connMap
	 * @return
	 */
	public CommPage queryOrderMainInfo(CommPage commPage,Map connMap);
	
}
